package com.joyintech.vo.preciousMetal01;

import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlProperty;


@JsonIgnoreProperties(ignoreUnknown = true)
public class Request {

    /**
     * 应用标识   027
     */
    @JacksonXmlProperty(localName = "yybs")
    private String yybs;

    /**
     * 产品代码   9990002701
     */
    @JacksonXmlProperty(localName = "cpdm")
    private String cpdm;

    /**
     * 交易代码   600007
     */
    @JacksonXmlProperty(localName = "jydm")
    private String jydm;

    /**
     * 功能号   01:产品信息查询
     */
    @JacksonXmlProperty(localName = "func")
    private String func;

    /**
     * 产品编号
     */
    @JacksonXmlProperty(localName = "pdt_no")
    private String pdtNo;

    /**
     * 供应商编号
     */
    @JacksonXmlProperty(localName = "supl_no")
    private String suplNo;

    /**
     * 本包请求条数 固定值 10，分页查询每页10条
     */
    @JacksonXmlProperty(localName = "ItemNum")
    private String itemNum;

    /**
     * 本包序号值 填写应答最后一条记录的PackageNo
     * 首次查询为0
     */
    @JacksonXmlProperty(localName = "PackageNo")
    private String packageNo;

    public String getYybs() {
        return yybs;
    }

    public void setYybs(String yybs) {
        this.yybs = yybs;
    }

    public String getCpdm() {
        return cpdm;
    }

    public void setCpdm(String cpdm) {
        this.cpdm = cpdm;
    }

    public String getJydm() {
        return jydm;
    }

    public void setJydm(String jydm) {
        this.jydm = jydm;
    }

    public String getFunc() {
        return func;
    }

    public void setFunc(String func) {
        this.func = func;
    }

    public String getPdtNo() {
        return pdtNo;
    }

    public void setPdtNo(String pdtNo) {
        this.pdtNo = pdtNo;
    }

    public String getSuplNo() {
        return suplNo;
    }

    public void setSuplNo(String suplNo) {
        this.suplNo = suplNo;
    }

    public String getItemNum() {
        return itemNum;
    }

    public void setItemNum(String itemNum) {
        this.itemNum = itemNum;
    }

    public String getPackageNo() {
        return packageNo;
    }

    public void setPackageNo(String packageNo) {
        this.packageNo = packageNo;
    }

    @Override
    public String toString() {
        return "Request{" +
                "yybs='" + yybs + '\'' +
                ", cpdm='" + cpdm + '\'' +
                ", jydm='" + jydm + '\'' +
                ", func='" + func + '\'' +
                ", pdtNo='" + pdtNo + '\'' +
                ", suplNo='" + suplNo + '\'' +
                ", itemNum='" + itemNum + '\'' +
                ", packageNo='" + packageNo + '\'' +
                '}';
    }
}
